/* ---------------------------------------------------------- */
/*                                                            */
/* MOBILE                                                     */
/*                                                            */
/* ---------------------------------------------------------- */

.sect-logo{padding-bottom: 0;}
.logo{float: none;margin-left: auto;margin-right: auto;height: 60px;}
.toptel{
	margin-top: 2vw;margin-bottom: 2vw;float: none;text-align: center;
	display: none;
}

.about a{
	margin: 0 auto;
}
button.nav-trigger { display: block; margin-top: -18px;}
.nav-overlay { position: fixed; top: 0; left: 0; z-index: 200; width: 100vw; height: 100vh; background: rgba(0, 0, 0, .6); opacity: 0; transition: opacity .3s linear; pointer-events: none; }
.navigation-is-visible .nav-overlay { opacity: 1; pointer-events: auto; }

.sect-nav{left: 4%;right: 4%;top: 60px;-webkit-transform: translateY(-120%);
-ms-transform: translateY(-120%);
-o-transform: translateY(-120%);
transform: translateY(-120%);}
.sect-nav .nav ul li{float: none;width: 100%;padding: 0 5%;box-sizing: border-box;}
.sect-nav .nav ul li a.main{display: inline-block;line-height: 48px;}
.sect-nav .nav ul li a.main i{position: absolute;right: 5%;top: 0;display: inline-block;font-size: 16px;line-height: 48px;padding: 0 20px;}
.sect-nav .nav ul li .child{position: relative;}
.sect-nav .nav ul li .child a{font-size: 12px;line-height: 24px;}

.navigation-is-visible .sect-nav{-webkit-transform: translateY(0);
-ms-transform: translateY(0);
-o-transform: translateY(0);
transform: translateY(0);}

.title-style1 strong{font-size: 20px;}
.title-style1 p{font-size: 14px;}

.sect-youshi{padding: 3%;}
.sect-youshi .span-box{width: 38%;margin-bottom: 4%;padding: 0 2%;}
.sect-youshi .span-box .box p{font-size: 16px;line-height: 24px;}

.inner-leval ul li{ padding: 2px 0;}

.photo .gallery-top{ height: 200px;}

.contact-info{ font-size: 16px; line-height: 28px;}

.about{font-size: 14px;}

.student .stu-box{width: 45%;}

/* .student .stu-box:first-child{width: 98%;} */

.student .stu-box .box .mask{width: 18vw;height: 16vw;line-height: 1.5;overflow: hidden;}
.student .stu-box .box .mask span{
	font-size: 12px;
}
.ghost-center{
	font-size: 14px;
}
.js-respimg{
	height: 130px;
}
.honor .box p, .pic-box p{
	transform: translateY(0);
}
.news-box p.u{
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
div.inner-leval ul li{
	padding: 0;
}
.sect_inner .pic-box p{
	transform: translateY(-50%);
}
.sect_inner .photo .swiper-slide{
	background-size: contain;
	background-repeat: no-repeat;
}
.sect_inner .photo .gallery-top{
	height: 300px;
}
.pro-list .binfo{
	font-size: 14px;
}

#layui-layer2{
	max-width: 100%;
	width: 550px;
  }
  #layui-layer1{
	max-width: 100%;
	width: 550px;
  }
  .send-form .order-content .order-line .dwid{
	max-width: 100%;
  }
  
  .sect_inner .contact-tit,.contact-info{
	  font-size: 18px!important;
  }
.sect_inner .contact-info p{
	font-size: 14px!important;
}
#map{
	height: 300px;
}
.m-table .cola{
	width: auto;
}
.m-table .colb{
	width: auto;
}
.m-table .colb:last-child{
	width: 80px;
}
.sect_job .m-table th{
	font-size: 16px;
}

.sect-nbanner{
	padding-top: 55%;
}
.foot-detail .search input{
	height: 35px;
	line-height: 21px;
	padding: 5px 15px;
}


.sect-advt .icon{margin: 1% 30%;height: 130px;line-height: 80px;}
.sect-advt .txt{margin-top: 0;margin-left: 12%;margin-right: 12%;}
.sect-advt .txt strong{font-size: 18px;padding: 5% 0;}
.sect-advt .txt p{padding-right: 0;font-size: 14px;}
.sect-advt .txt:after{font-size: 24vw;}
.about-plist .box strong{font-size: 12px;line-height: 24px;height: 48px;}
.news-box span{ font-size: 16px;}
.sect-nav .nav ul li .child .sans .my{
	position: unset;
	background-color: #c8c7c7;
}



.sect-advt .icon img{
	width: auto;
	height: 60px;
}
.sect_inner .inner-box .inner-leval{
	display: none;
}
/*
	inner
 */

.sect-environment{padding-bottom: 5%;}
.sect-environment .tit{padding: 6% 0;padding-left: 10%;}
.environment{padding-top: 0;}
.environment .box{margin: 4%;}

.sect-culture{background: #f7f8fc;}
.culture{padding-top: 5%;}
.culture .cont span{font-size: 24px;padding: 3%;margin-bottom: 3%;}
.culture img{max-width: 64%;}

.piwen-leval{border: none;padding-right: 0;}
.piwen-leval .box{width: 48%;float: left;box-sizing: border-box;padding: 2%;line-height: 36px;margin-bottom: 3%;}
.piwen-leval .box:nth-child(odd){margin-right: 4%;}
.piwen-leval .box .icon{width: 36px;height: 36px;line-height: 36px;}

.articlelist{padding-left: 0;padding-top: 3%;}
.articlelist .tit strong{padding: 0;font-size: 16px;line-height: 36px;}
.articlelist .list{padding-top: 3%;}
.articlelist .list li a{padding: 4%;margin-bottom: 3%;line-height: 24px;}

.sect-processinner .processinner{padding-top: 25%;}
.sect-processinner .processinner .box{float: none;width: 100%;margin-top: -10%;}
.sect-processinner .processinner .box .cont{font-size: 16px;line-height: 24px;}
.sect-processinner .processinner .box:nth-child(odd) .cont{padding-right: 60%;padding-bottom: 0;}
.sect-processinner .processinner .box:nth-child(even) .cont{padding-left: 60%;padding-top: 0;}
.sect-processinner .processinner .box .cont i{width: 60px;height: 60px;line-height: 60px;font-size: 36px;}
.sect-processinner .processinner .box:after{left: 35%;top: 80%;}
.sect-processinner .processinner .box:nth-child(odd):after{-webkit-transform: rotate(15deg);
-ms-transform: rotate(15deg);
-o-transform: rotate(15deg);
transform: rotate(15deg);}
.sect-processinner .processinner .box:nth-child(even):after{-webkit-transform: rotate(-15deg);
-ms-transform: rotate(-15deg);
-o-transform: rotate(-15deg);
transform: rotate(-15deg);}
.sect-processinner .tips{font-size: 12px;}
.sect-processinner .processtel{font-size: 16px;width: 100%;margin-bottom: 0;}

.newslist{padding-top: 5%;padding-left: 0;padding-right: 0;}
.newslist ul li{padding: 4%;}
.newslist ul li:after{width: 100%;}
.newslist ul li a{margin: 0;}

.pic-box{margin: 4%;margin-bottom: 25%}
.pic-box a{margin-top: 20%;color: #fff}
.pic-box a:before{-webkit-transform: rotate(0deg);
-ms-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);width: 120%;height: 120%;margin-left: -60%;margin-top: -30%;left: 50%;top: 50%;background: url(../img/bg-picmore.jpg) center repeat-y;background-size: 100% auto;}

.sect-picinfo{background-size: 90% auto;}
.sect-picinfo .pic{padding-left: 10%;padding-right: 10%;}
.sect-picinfo .tit strong{font-size: 24px;padding: 4% 0;}
.sect-picinfo .tit p{font-size: 16px;line-height: 30px;}
.sect-picinfo .tit a{margin: 12px;font-size: 14px;line-height: 40px;padding: 0 24px;}
.picinfocont .tit{padding-left: 0;font-size: 24px;}
.picinfocont .content2{margin: 0;}
.picinfocont .content2 p{margin: 0 12px 12px;padding: 10px 20px;font-size: 14px;line-height: 36px;}
.picinfocont .content{margin: 0;padding: 3%;font-size: 14px;line-height: 36px;}

.sect-contact{padding: 0;}

.mess{margin-top: 5%;padding: 4%;}
.m-form{padding-top: 5%;}
.m-form .form-group{margin-bottom: 4%;}
.m-form .btn-default{width: 60%;}
.contact{margin-top: 6%;padding: 5%;}

.newsC{padding-top: 5%;}
.newsContent{padding-top: 5%;font-size: 14px;}